home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 1 / Amiga Tools.iso / verwaltung / easyvideo / easyvideo.anleitung < prev    next >
Text File  |  1994-06-06  |  15KB  |  361 lines

  1. EasyVideo Version 1.1+
  2. ======================
  3.  
  4. Die Videoverwaltung für zu Hause
  5.  
  6. von Jörg Trahm
  7.  
  8.  
  9. Bedienungshinweise
  10. ------------------
  11. Das Programm ist fast vollständig mit der Maus zu bedienen und
  12. ist nur ab OS 2.0 lauffähig. Das Programm wird von der Workbench
  13. gestartet. Auch ein Start von der Shell ist möglich, aber dabei
  14. ist eine Erhöhung des STACKS auf 30000 notwendig. Ansonsten
  15. müßte das Programm wohl auf jeder Maschine laufen, da es keine
  16. besonderen Ansprüche an die Hardware stellt. Lediglich etwa 350
  17. kByte Hauptspeicher sollten zur Verfügung stehen wobei etwa 160
  18. kByte auf das CHIP-Memory entfallen. Ansonsten kann man für je
  19. 6 Datensätze 1 kByte zusätzliches Memory einplanen. Das sind für
  20. 1000 Datensätze schlappe 166 kByte.
  21.  
  22. Konfigurationsdatei
  23. -------------------
  24. Es ist vielleich ungewöhnlich mit der Konfiguration des
  25. Programmes zu beginnen, aber ohne diese läuft es halt nicht.
  26. Diese befindet sich immer im S: Verzeichnis und hat den Namen
  27. "Video.config". Ich muß gleich darauf hinweisen, daß alle
  28. vorhandenen Einträge nötig sind und nicht weggelassen werden
  29. dürfen. Des weiteren sind keinerlei Leerzeichen erlaubt. Alle
  30. Zeilen die mit einem Semikolon beginnen, werden (Kommentar)
  31. nicht beachtet. Nun zu den einzelnen Parametern. Die einzelnen
  32. Abschnitte werden durch Worte in eckige Klammern abgetrennt, die
  33. zur besseren Struckturierung dienen.
  34.  
  35. [Farben]
  36. Hier werden die 8 möglichen Farben durch ihre RGB-Werte
  37. definiert. Am besten man nimmt den Farb-Requester der
  38. Preferences und trägt die entsprechenden Farben in die
  39. Konfigurationsdatei ein.
  40.  
  41. Syntax:
  42.  COLORn=r,g,b
  43.  - n = Farbregister 0 - 7
  44.  - r = Rotanteil
  45.  - g = Grünanteil
  46.  - b = Blauanteil der Farbe
  47.  
  48. Die Farbeinstellungen zeigen nur dann eine Wirkung, wenn das
  49. Programm auf einem eigenen Screen arbeiten darf. (WORKBENCH=NEIN)
  50.  
  51. [Datei]
  52. In diesem Abschnitt erfolgt die Angabe des Dateinamen bzw. das
  53. Verzeichnis der Videodatei.
  54.  
  55. Syntax:
  56.  NAME=name
  57.  - "name" der Datei
  58.  LAUFWERK=lw
  59.  - Laufwerk bzw. Verzeichnis Einstellungen für Import/Export
  60.  TRENNER=s
  61.  - s steht für ein Zeichen, was zwischen den einzelnen Felder steht.
  62.  BEGRENZUNG=s
  63.  - s steht für ein Zeichen, womit die einzelnen Felder
  64.    eingeschlossen werden sollen.
  65.  AUTORENAME=jn
  66.  - ist ja=JA dann wird nach einem Import die Textdatei umbenannt
  67.    durch anhängen der Endung ".Backup". Dadurch wird ein
  68.    versehentliches Neuimportieren unmöglich
  69.  AUTOBACKUP=jn
  70.  - wenn jn=JA dann wird vor dem Abspeichern die "alte" Datei
  71.    durch Anhängen von ".Backup" umbenannt um den älteren
  72.    Datenbestand zu sichern
  73.  
  74. [General]
  75. Einstellungen für die normale Arbeit mit dem Programm.
  76.  
  77. Syntax :
  78.  BLAETTERN=n
  79.  - Zeit in etwa (!) n/10 sec für das automatische Blättern bei
  80.    gedrückt gehaltener Maustaste
  81.  RESORT=jn
  82.  - ein JA führt eine Neusortierung immer nach dem  Laden der
  83.    Datei aus. (normalerweise nicht notwendig, da die Daten sortiert
  84.    abgespeichert sind)
  85.  SUCHUPCASE=jn
  86.  - wird ein JA angegeben so ist standardmäßig die  Suche nach
  87.    Klein- und Großbuchstaben aktiviert
  88.  SUCHEXAKT=jn
  89.  - wird JA angegeben, so muß der Suchbegriff exakt
  90.    übereinstimmen.
  91.  AUTOSTATISTIK=jn
  92.  - ein JA zeigt automatisch eine prozentuale Statistik als
  93.    Balkengrafik an. Dieses wird im Hintergrund getan und stört
  94.    nicht bei der Arbeit mit dem Programm.
  95.  STATISTIKSPEED=n
  96.  - gibt die Darstellungsgeschwindigkeit der Statistikbalken an
  97.    (ca. n*8 Datensätze je sec)
  98.  WORKBENCH=jn
  99.  - wird JA angegeben so wird das Programm auf dem
  100.    Workbench-Screen gestartet (kein eigener Screen also),
  101.    Voraussetzung ist allerdings, daß die Workbench mit mindestens 8
  102.    Farben arbeitet
  103.  MINMEMORY=n
  104.  - n gibt den Hauptspeicher an der nach dem Laden des Programmes
  105.    noch mindestens frei bleiben muß (möglichst keine Werte unter
  106.    100 kByte)
  107.  TEXTFONT=name.font
  108.  - "name.font" gibt den Zeichensatz an, der für alle
  109.     Textausgaben verwendet werden soll (es sind nur
  110.     Nichtproportionale mit der Größe 8 verwendbar)
  111.  LISTFONT=name.font
  112.  - "name.font" gibt den Zeichensatz an, der für die
  113.    Listenausgabe am Bildschirm verwendet werden soll. Hier sind
  114.    auch nur wenige geeignet.
  115.  LISTFONTSIZE=n
  116.  - n gibt die Größe der Zeichen für die Listenaus  gabe  an.
  117.    (Bsp. LISTFONT=HP_L_LinePrn.font          LISTFONTSIZE=6
  118.    gestattet eine Listenausgabe mit 103 Zeichen je Zeile!)
  119.  
  120. [Kassetten]
  121. Das sind die notwendigen Einstellungen, die für das automatische
  122. Berechnen der Minuten bei einem bestimmten Zählerstand notwendig
  123. sind.
  124.  
  125. Syntax :
  126.  VHS_Ennn=d,e
  127.  - nnn = Anzahl der Minuten der Videokassette
  128.  - d = Dicke des Videobandes in mm d=SP/e*i
  129.   SP = Dicke der Gesamtschicht der komplett aufgespulten Seite
  130.        des Bandes (von Außenmaß bis zum Beginn des Plastekerns) in mm
  131.    e = Zählerendstand der komplett durchgespulten Kassette
  132.  IMPULSE=i
  133.  - i = Anzahl der Zählschritte je Umdrehung des Videobandes
  134.  
  135. [Druck]
  136. Einstellungen die für die Listen-Anzeige bzw. -Druck notwendig sind.
  137.  
  138. Syntax :
  139.  DRUCK=jn
  140.  - jn=JA wenn standardmäßig gedruckt werden soll, NEIN für
  141.       standardmäßig "Anzeige"
  142.  PACK=jn
  143.  - jn=JA wenn bei der Listenausgabe beim ersten Feld
  144.    Doppeleinträge nicht gedruckt werden sollen NEIN wenn alle
  145.    Einträge zu drucken sind
  146.  AUSGABEROLLEN=jn
  147.  - wenn jn=NEIN, dann wird bei der Listenausgabe am Bildschirm
  148.    vor jeder Seite der Bildschirm gelöscht, ansonsten wird gescrollt
  149.  DRUCKAUSWAHL=@@@@@@@@@@@@@@
  150.  - @ = Platzhalter für die auszudruckenden Felder
  151.        @   = nicht ausdrucken
  152.        A-N = Reihenfolge der auszudruckenen Felder
  153.  Reihenfolge:01. Kassettennummer
  154.  02. Kassettenhersteller
  155.  03. Kassettentyp
  156.  04. Titel
  157.  05. Bemerkung
  158.  06. Kategorie
  159.  07. Drehjahr
  160.  08. Aufzeichnugsdatum
  161.  09. vom Programm
  162.  10. Anfangszähler
  163.  11. Endzähler
  164.  12. Spielzeit in min
  165.  13. insgesamt bespielte Minuten
  166.  14. noch freie min der Kassette
  167.  
  168. Programmfuntionen
  169. -----------------
  170. Das Programm wird vollständig über Gadgets gesteuert, eine
  171. Menüsteuerung ist nicht vorgesehen. Auf dem Bildschirm wird ein
  172. kompletter Videokassetteneintrag angezeigt. In dem
  173. Bildschirmbereich darunter sind Angaben zur ganzen angezeigten
  174. Videokassette. In dem ganz rechten Abschnitt sind unterhalb
  175. einige Statusinformationen wie freier Hauptspeicher, freier
  176. Platz auf der Diskette, Anzahl aller Einträge und der aktuelle
  177. Datensatz angezeigt. Im mittleren Bereich läuft die aktuelle
  178. Uhrzeit und das Datum mit, da runter die Aktivität die das
  179. Programm gerade ausführt mit eventuell prozentualen Balken und
  180. welches die augenblickliche Filterbedingung ist. Der obere Teil
  181. dient zur schnellen Auswahl von schon vorhandenen Einträgen,
  182. deren Inhalt vom entsprechend angewähl ten Feld abhängig ist.
  183. Damit ist eine Übernahme von Daten durch einfachen Mausklick
  184. möglich. Ein klick in ein leeres Feld löscht selbstverständlich
  185. das Feld. Diese Auswahl ist allerdings auf folgende Felder
  186. beschränkt: Kassettennummer, -hersteller, -typ, Kategorie,
  187. Drehjahr und Programm.
  188.  
  189. Im oberen Teil sind die Gadgets zur Steuerung des Programmes
  190. angeortnet. Das sind von links beginnend:
  191.  
  192. - Neuen Eintrag aufnehmen
  193. - Veränderungen aktualisieren
  194. - Angezeigten Eintrag löschen
  195. - zum ersten Datensatz
  196. - einen Satz zurück
  197. - Filter/Suchbedingung
  198. - einen Satz weiter
  199. - zum letzten Datensatz
  200. - Programminfo
  201. - Ausgaben
  202. - Export/Import
  203. - noch nicht benutzt
  204.  
  205. Das Programm wird durch Betätigung des Schließsymbols beendet.
  206. Erst dann werden auch alle Daten auf Diskette abgespeichert.
  207. Möchte man kein Abspeichern der Daten, so ist dies durch
  208. gleichzeitigem Betätigen der rechten (zuerst rechte Maustaste
  209. für ca. 1 se c drücken!) und linken Maustaste auf das
  210. Schließsymbol möglich (für den Fall der Fälle). Die Datensätze
  211. sind grundsätzlich nach Kassettennummer und nach dem
  212. Anfangszählerstand sortiert. Bei Änderungen an den Daten werden
  213. diese sofort richtig einsortiert. Zum Eingeben wird das
  214. entsprechende Eingabefeld angeklickt. Wird <RETURN> betätigt
  215. springt der Cursor automatisch in das nächste Eingabefeld. Wird
  216. das Feld MINUTEN frei gelassen erfolgt ein automatischer Eintrag
  217. der Minuten beim betätigen der <RETURN>-Tas te.
  218.  
  219. In den Eingabefeldern sind folgende allgemein gültigen
  220. Tastenkombinationen möglich:
  221.  
  222. - Cursortasten, DEL, Backspace wie gewohnt
  223. - rechteAMIGA-XEingabefeld löschen
  224. - rechteAMIGA-QUndo
  225. - Shift <- zum Anfang der Zeile
  226. - Shift -> zum Ende der Zeile
  227.  
  228. Genauere Funktionsweise der Gadgets
  229. -----------------------------------
  230. 1. Neuaufnahme
  231.    Hier wird ein neuer Datensatz mit den MOMENTAN angezeigten Daten
  232.    angelegt.
  233.  
  234. 2. Ändern
  235.    Erst durch Betätigung diese Gadgets werden die Änderungen im
  236.    aktuellen Datensatz auch aktualisiert. Auf einen veränderterten
  237.    Datensatz wird durch Anzeige "Veränderung" hingewiesen. (Eine
  238.    Änderung wird NICHT automatisch vorgenommen!!!)
  239.  
  240. 3. Löschen
  241.    Durch deren Betätigung wird der momentan angezeigte Datensatz
  242.    unwiderruflich aus dem Datenbestand entfernt. Also Vorsicht.
  243.  
  244. 4. Zum Dateianfang bzw. -ende
  245.    Naja, das bedarf wohl keiner Erläuterung.
  246.  
  247. 5. Einen Datensatz zurück / weiter
  248.    Auch ganz normal einen Datensatz vor bzw. zurück. Wird die
  249.    Maustaste festgehalten wird ein automatisches Weiterblättern
  250.    vorgenommen. Wird vor dem Betätigen der Maustaste die linke
  251.    SHIFT-Taste gedrückt, so erfolgt ein weiterblättern in
  252.    Maximalgeschwindigke it (7MHz-Amiga ca. 4 Datensätze je sec /
  253.    68030-25MHz ca. 10/sec). Blitzt der Bildschirm auf, so ist der
  254.    Anfang bzw. das Ende der Datei erreicht.
  255.  
  256. 6. Filter/Suche
  257.    Dieses ist wohl eine der wichtigsten Funktionen. Nach Anwahl des
  258.    Gadgets erscheint ein Eingabefeld, in dem der Suchbegriff
  259.    einzutragen ist und mit <RETURN> abgeschlossen werden muß. Wird
  260.    das Schließsymbol angewählt erfolgt keine Suche. Genaugenommen
  261.    ist es keine Suche im normalen Sinne, sondern eher ein Filter.
  262.    Der Suchbegriff wird in allen Feldern und an jeder beliebigen
  263.    Position innerhalb der Felder gesucht. Ebenfalls wird zwischen
  264.    Groß- und Kleinschreibung unterschieden, wenn die "Groß & Klein"
  265.    - Option nicht angewählt ist. Bei exakter Suche muß der
  266.    Suchbegriff mit dem jeweiligen Feld genau stimmen. Die
  267.    Filterfunktion bleibt so lange aktiv, bis das Such-Gadget erneut
  268.    betätigt wird. Bei aktivierter Filterfunktion kann ganz normal
  269.    durch die gefundenen Einträge geblättert werden. Für die Suche
  270.    in den Feldern Anfangszähler, Endezähler und Minuten gibt es
  271.    noch 3 weitere Funktionen. Dazu ist die Eingabe, an die 1.
  272.    Stelle im Suchbegriffeingabefeld, EINER der folgenden Zeichen
  273.    möglich:
  274.  
  275.    <   sucht alle Werte die kleiner,
  276.    >   die größer
  277.    =   oder gleich der eingegeben Zahl sind (Bsp. "<3000")
  278.  
  279.    Es gibt noch eine andere Möglichkeit, das Filter zu aktivieren.
  280.    Dazu muß man für mindestens 1 Sekunde in ein Eingabefeld mit der
  281.    linken Maustaste klicken. Dann wird das Filter mit dem Inhalt
  282.    des angeklickten Feldes aktiviert. Ein Anwählen des
  283.    Selektierungs-Requester ist ebenso möglich. Die Suche nach Groß-&
  284.    Kleinbuchstaben wird hierbei immer deaktiviert!
  285.  
  286. 7. Ausgabe / Druck
  287.    Hier ist es möglich das Eingegebene in Listenform anzuzeigen
  288.    bzw. zu drucken. Bitte beachten Sie, daß auch hier die
  289.    eingeschaltete Filterfunktion wirkt. In dem angezeigten Fenster
  290.    kann durch An/Abwahl mit der Maus die Reihenfolge der Ausgaben
  291.    individuell selektiert werden. Dabei geben die Buchstaben dem
  292.    Alphabet entsprechen die Reihenfolge der Spalten an. Es erfolgt
  293.    eine automatische Sortierung nach den Feldern die mit "A" und
  294.    "B" gekennzeichnet wurden. Vor allem auch deshalb müssen
  295.    mindestens 2 Felder ausgewählt werden, weniger hat sowieso
  296.    keinen Sinn. Ob ein Ausdruck oder eine Anzeige erfolgen soll
  297.    zeigt das Häckchen vor "Druck", welches natürlich mit der Maus
  298.    verändert werden kann. Mit dem Druck auf das Gadget rechts unten
  299.    geht es dann los. Die Ausgabe auf dem Drucker (und nur auf dem
  300.    Drucker!) kann durch Klicken von STOP abgebrochen werden (bringt
  301.    meist nicht viel da der Druckerpuffer fixer ist). Bei der
  302.    Anzeige auf dem Bildschirm muß man selber darauf achten, daß
  303.    auch alles in eine Zeile paßt. Ansonsten erfolgt die Ausgabe
  304.    zweizeilig (77 Zeichen je Zeile bei normalem Zeichensatz). Die
  305.    aktuelle Breite wird als Zahl unten in der Mitte angezeigt. Beim
  306.    Druck wird beim Überschreiten der maximalen Druckbreite
  307.    automatisch in den Schmalschriftmodus gewechselt. Die Felder
  308.    "belegte min der Kassette" und "freie min der Kassette" werden
  309.    nur dann mit Werten ausgegeben, wenn als erstes Ausgabefeld
  310.    "Kassettennummer" (A) gewählt wurde.
  311.  
  312. 8. Import/Export
  313.    Hiermit ist es möglich, die Datensätze der Videodatenbank als
  314.    Textdatei zu exportieren bzw. eine vorhandene Textdatei in die
  315.    Datenbank einzulesen. Bei Aufruf der Funktion wird zuerst in dem
  316.    Datenverzeichnis eine Datei mit dem gleichen Namen wie die
  317.    Datenbank mit der Dateierweiterung ".IMPORT" gesucht. Wird sie
  318.    gefunden, wird die Datei eingelesen und die Daten dem Bestand
  319.    hinzugefügt. Ist diese Datei nicht vorhanden, erfolgt
  320.    automatisch ein Export des gesamten Datenbestandes. Hierbei wird
  321.    eine neue Datei mit der Dateierweiterung ".EXPORT" angelegt. Bei
  322.    beiden Funktionen sind die Einstellungen "TRENNER" und
  323.    "BEGRENZUNG" der Konfig-Datei zu beachten. Die Reihenfolge der
  324.    Felder in der Import/Export-Datei sind so wie die Reihenfolge
  325.    der Eingabefelder auf dem Bildschirm.
  326.  
  327. 9. Gehe zu
  328.    Diese Funtion ist, wenn auch sinnig, ein wenig versteckt. Man
  329.    erhält durch anklicken der aktuellen Satznummer ein Eingabefeld,
  330.    in das man die Satznummer eingeben kann wo man hinspringen
  331.    möchte. Man kommt hiermit auch an Satznummern, die bei
  332.    eingeschalteter Filter-Funktion nicht erreichbar sind.
  333.  
  334.  
  335. Geplante Weiterentwicklung
  336. --------------------------
  337. Natürlich ist kein Programm fehlerlos, also sind sicher irgend
  338. welche Fehler zu beheben. Ein umfangreicher Test konnte nur bei
  339. mir mit meinem Rechner durchgeführt werden. Des weiteren soll
  340. die Einstellung der Standardwerte vom Programm aus möglich
  341. werden. Weiter wäre ein Label-Druck denkbar. Wenn jemand
  342. Verbesserungsvorschläge hat, kann er mir diese gerne mitteilen,
  343. ich versuche diese dann zu verwirklichen.
  344.  
  345. Sortierzeiten
  346. -------------
  347. Hier einige Testwerte zum Abschätzen der Sortierzeiten (in min:sec):
  348. (jeweils  Grundsortierung/Sortierung zur Ausgabe)
  349.  
  350. Datensätze     Amiga 7MHz      + 68030 28MHz
  351. 200            00:01/00:04     <00:01/00:01
  352. 1000           00:20/01:30     00:03/00:20
  353.  
  354. Das sollen wie gesagt nur Schätzwerte sein, diese können je nach
  355. Art der Daten variieren (fast immer zur kürzeren Zeit).
  356.  
  357. Meine Adresse:
  358.  J. Trahm
  359.  Prohner Str. 51
  360.  O-2300 Stralsund
  361.